@IMPORT url("reset.css");
@IMPORT url("text.css");
@IMPORT url("960.css");

body {color:#333;font:normal 12px/1.5em Tahoma,Arial}
a:link,a:active,a:visited{color: #369; text-decoration: none; outline: none;}

.float_right {float:right}
.float_left {float:left}
.pos_left{position: absolute; left: 0}
.pos_right {position: absolute; right: 0}
.b10 {margin-bottom: 10px}
.b20 {margin-bottom: 20px}

#logo {margin-top:20px}
#box_search{background: url("../img/search_bg.png") no-repeat; height: 40px; width: 380px; margin-top: 35px; position: relative;}
#box_search input[type="text"] {border:none; display:block;padding: 7px; position: absolute; width: 260px; left: 5px; top: 5px}
#box_search #btn_search {background: transparent url("../img/search_btn.png") no-repeat; border: none; display: block; height: 31px; width:83px; position: absolute; right: 5px; top:4px}

#box_cart {border: 1px solid #fc9;border-top: 4px solid #fc9; padding: 10px}
#box_cart h4 {background: #fff url("../img/cart.png") no-repeat left center; font: bold 12px Tahoma; text-transform: uppercase; margin-bottom: 5px; padding-left: 20px}
#box_cart ul {margin: 0}
#box_cart ul li {list-style-image: url("../img/bullet_1.png");}
#box_cart a:link {font: bold 11px/1em Tahoma; color: #c33;}
#box_cart a:hover {text-decoration: underline;}

#nav {background: orange url("../img/nav_bg.png") repeat-x; height: 42px; margin-top: 5px; position: relative;}
#nav a.nav_top {font: bold 12px/42px Tahoma; height: 40px; text-transform: uppercase; color: #fff; display: block; float: left; text-shadow: 0 -1px 0 #c93} /*text-shadow: 0 -1px 0 #c93*/
#nav #nav_left {background: url("../img/nav_left.png") no-repeat; height: 42px; width: 8px; position: absolute;}
#nav #nav_right {background: url("../img/nav_right.png") no-repeat; height: 42px; width: 8px; right: 0; position: absolute;}
#nav #nav_content {margin: 0 8px; height: 40px}
#nav a#nav_home {margin-left: 15px; padding-left: 34px; background: url("../img/nav_home.png") no-repeat left center;}
#nav a#nav_rss {background: url("../img/nav_rss.png") no-repeat left center; width: 26px; float: right; margin-right: 10px}

#nav_menu ul{float:left; list-style: none;}
#nav_menu ul li{display: block; position:relative; float:left; height:42px; line-height:42px; color:#fff; text-align:center;}
#nav_menu ul li.cat a{float:left; background:url(../img/nav_split.png) left center no-repeat;padding:0 0 0 25px}
#nav_menu ul ul.subnav{position:absolute;left:0; top:39px; z-index:99; width:200px; border:2px solid #febf05; background: #fff}
#nav_menu ul ul.subnav li.subcat{height:26px;line-height:26px; overflow:hidden; margin: 0; }
#nav_menu ul ul.subnav li.subcat a{background: none; color:#333; text-align:left; width: 175px; display: block;}
#nav_menu ul ul.subnav li.subcat a:hover{background: #eee}

#breadcrumb {height: 28px; background: #f8f8f8; position:relative; margin-top: 10px; margin-bottom: 10px}
#breadcrumb #brc_left {background: url("../img/brc_left.png") no-repeat; height: 28px; width: 5px; position: absolute; left: 0}
#breadcrumb #brc_right{background: url("../img/brc_right.png") no-repeat; height: 28px; width: 5px; position: absolute; right: 0}
#breadcrumb #brc_center {height: 28px; margin-left: 10px; line-height: 28px;}
#breadcrumb #brc_center a {font-weight: bold;}

.box {}
.box .box_top {background: url("../img/box_top_bg.png") repeat-x; height: 26px; position: relative;}
.box .box_top .box_top_left {background: url("../img/box_top_left.png"); height: 26px; width: 5px}
.box .box_top .box_top_right {background: url("../img/box_top_right.png"); height: 26px; width: 5px}
.box .box_top .box_top_center {padding: 0 10px}
.box .box_top .box_top_center h4 {font: bold 12px/26px Tahoma; text-transform: uppercase; color: #fff; text-shadow: 0 -1px 0 #c93; margin: 0}
.box .box_middle .box_content {border-left: 1px solid #eee;border-right: 1px solid #eee}
.box .box_bottom {height: 5px; background: url("../img/box_bottom_bg.png") no-repeat;}

.product_small {border-bottom: 1px dotted #ccc;	padding: 15px 10px }
.product_small .product_small_thumb {border: 1px solid #eee; float: left; height: 60px;	line-height: 60px;	width:60px;	text-align: center;}
.product_small .product_small_info {float: left;margin-left: 10px;width: 125px}
.product_small .product_small_model, .product_small .product_small_price {color: #999;font-size: 11px;}
.product_small .product_small_price {font-weight: bold;}

#footer {border-top: 4px solid #fc0; padding-top: 5px; margin-bottom: 10px; font-size: 11px}
#footer p {margin-bottom: 5px}
#footer #footer_links {text-align: right;}
#footer #footer_links a {text-transform: uppercase; font: bold 11px/2em Verdana;}

#slider{position:relative;width:700px;height:279px;background:url(../img/loading.gif) no-repeat 50% 50%}
#slider img{position:absolute;top:0;left:0;display:none}
#slider a{border:0;display:block}
.nivo-controlNav{position:absolute;left:280px;bottom:-42px}
.nivo-controlNav a{display:block;width:22px;height:22px;background:url(../img/bullets.png) no-repeat;text-indent:-9999px; border:0;margin-right:3px;float:left}
.nivo-controlNav a.active{background-position:0 -22px}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(../img/arrows.png) no-repeat;text-indent:-9999px; border:0}
a.nivo-nextNav{background-position:-30px 0;right:15px}
a.nivo-prevNav{left:15px}
.nivo-caption{text-shadow:none;font-family:Helvetica, Arial, sans-serif}
.nivo-caption a{color:#efe9d1;text-decoration:underline}

.tabs{height:30px; background: #f9f9f9; border: 1px solid #ddd}
.tabs a{border-right:1px solid #eee;cursor:pointer;display:block;float:left;position:relative; text-decoration:none;z-index:1;padding:5px 15px 6px; height: 19px; text-transform: uppercase; font-weight: bold; font-size: 11px}
.tabs a.selected{background:#fff; border-bottom:0; border-top: 2px solid orange; padding-bottom:7px; z-index:3; top: -2px}
.tab_page{border:1px solid #ddd; border-top:none; background:#fff;display:block;z-index:2;margin-bottom:10px;padding:10px}

.mainbox {}
.mainbox .top {}
.mainbox .top h2 {background: #fff url("../img/bullet_3.png") no-repeat left center; font: bold 12px Tahoma; margin-bottom: 5px; text-transform: uppercase; padding-left: 15px; color: orange}
.mainbox .middle {border-bottom: 2px solid #ddd; border-top: 2px solid orange; border-left:1px solid #ddd; border-right:1px solid #ddd;padding: 10px}

table.tablesorter{background:#ddd;border-collapse:inherit;border-spacing:1px;margin:10px 0 15px;text-align:left;width:100%}
table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#e6eeee;border:1px solid #fff;padding:4px}
table.tablesorter thead tr .header{background:url(../img/bg.gif) center right no-repeat;cursor:pointer}
table.tablesorter tbody td{background-color:#fff;color:#3D3D3D;padding:4px;vertical-align:middle}
table.tablesorter tbody tr.odd td{background-color:#f0f0f6}
table.tablesorter thead tr .headersortup{background-image:url(../img/asc.gif)}
table.tablesorter thead tr .headersortdown{background-image:url(../img/desc.gif)}
table.tablesorter thead tr .headersortdown,table.tablesorter thead tr .headersortup{background-color:#8dbdd8}